<?	
	/* Se asegura que el archivo es incluido por el index */
		defined( 'LOAD_MODULE_ACTION' ) or die( 'No esta permitido el acceso directo a ' . __FILE__ );  		
	/* Cuando se hace el include del archivo automaticamente crea un objeto y lo guarda en una variable temporal */
		$this->oTmpObject = new Persona_arm( $this );
	
	class Persona_arm extends Arm
	{
		function Persona_arm( &$oModule )
			{
				$this->Arm( &$oModule );
				// Crea el Objeto del Tab
					$this->oTab->addTab ( 'Personal' , 1 , 'P',  PARAM_TASK  . '=1');
					$this->oTab->addTab ( 'Laboral', 2 , 'b' , "ncGrupo=$ncGrupo");
					$this->oTab->addTab ( 'Email' , 3 , 'l');
					$this->oTab->addTab ( 'Listas' , 4 , 't');
					$this->oTab->addTab ( 'Domicilios' , 5 , 'm');
					$this->oTab->addTab ( 'Otro Datos' , 6 , 'D',  PARAM_TASK  . '=3');
					//$this->oTab->addTab ( 'Relaciones' , 9 , 'R');
			}
		function make()
			{
				$bRefresh = getParam('bRefresh');
				//$this->oModule->setTarget( $this->cClass );
				if ( $bRefresh  != '1' )
					{			
					// Muestra el Tab
						$this->oTab->make();
					// Muestra el tab Seleccionado
						echo "<div class=\"tab_contenido\">";
					}
				switch( $this->oTab->getValue() ) 
					{
						case 1:
							echo "<div id=\"persona_frm\">";
							$oClass = $this->oModule->loadClass( "persona_frm");
							$oClass->makeFrm();
							echo "</div>";
						break;
						case 2:
							$ncPersona 	= getParam('ncPersona');
							$ncGrupo = $this->oModule->oDatabase->getData("SELECT ncGrupo FROM atPersona WHERE ncPersona = $ncPersona" );
							$oClass = $this->oModule->loadClass( "organizacion_persona_lst");
							$oClass->aFields['ncGrupo'] = $ncGrupo;
							echo "<div  url='" . $this->oTab->getTabUrl(2) . "&amp;bRefresh=1'  id=\"organizacion_persona_lst\">";
							$oClass->makeLst();
							echo "</div>";
						break;
						case 3:
							$oClass = $this->oModule->loadClass( "email_lst");
							echo "<div  url='" . $this->oTab->getTabUrl(3) . "&amp;bRefresh=1'  id=\"email_lst\">";
							$oClass->makeLst();
							echo "</div>";
						break;
						case 4:
							$oClass = $this->oModule->loadClass( "lista_persona_lst");
							echo "<div  url='" . $this->oTab->getTabUrl(4) . "&amp;bRefresh=1'  id=\"lista_persona_lst\">";
							$oClass->makeLst();
							echo "</div>";
						break;
						case 5:
							$oClass = $this->oModule->loadClass( "persona_domicilio_lst");
							echo "<div  url='" . $this->oTab->getTabUrl(5) . "&amp;bRefresh=1'  id=\"persona_domicilio_lst\">";
							$oClass->makeLst();
							echo "</div>";
						break;
						case 6:
							$oClass = $this->oModule->loadClass( "persona_frm");
							echo "<div  url='" . $this->oTab->getTabUrl(6) . "&amp;bRefresh=1'  id=\"persona_frm\">";
							$oClass->makeFrm(3);
							echo "</div>";
						break;
					}
			if ( $bRefresh  != '1' ) echo "</div>";
		}
	}
?>